/*通用公用样式*/
*{ margin: 0px; padding: 0px; }
img, input, button { border: none; outline: none; }
a { color: #333333; }
a:hover { color: #ad1616; /*cursor: pointer;*/ text-decoration: none; }
ul li, ol li { list-style-type: none; }
body { background-color: #ffffff; font-family: "microsoft Yahei"; }
.fl { float: left; }
.fr { float: right; }
.clearfix { zoom: 1; }
.clearfix:after { content: "020"; height: 0px; display: block; overflow: hidden; clear: both; }
/*去除系统默认样式*/
.zfxxgk_top a:hover{
	color: #ffffff;
}
.headline a:hover{
	color: #0381f0;
}
.hlmore a:hover{
	color: #333333;
}
.zxft .ftNr a:hover{
	color: #0c7fe2;
}
/*内容部分*/
.Hbcont{width: 100%;height: auto;}
/*内容模块一*/
.HbNr1{width: 100%;height: 560px;background: #f5fafe;}
.HbNr1_cent{width: 1200px;margin: 0 auto;}
/*头条样式*/
.headline {width: 1200px;height: 120px;border-radius: 5px;padding: 20px 63px 0 143px;background: url(news-bg.png) 60px 30px no-repeat;margin: 0px auto 0px auto;}
.headline a {display: inline-block;color: #0381f0;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.hltit a {font-size: 32px;font-weight: bold;}
.hlmore a {margin-top: 15px;font-size: 16px;text-align: left;color: #333333;margin-left: 30px;}
.txtScroll-top {overflow: hidden;position: relative;}

/*图片新闻 栏目切换*/
.HbNr1_pic{width: 1200px;height: 380px;background-color: #ffffff;box-shadow: 0px 0px 12px 0px rgba(198, 210, 222, 0.55);margin-top: 20px;}
/* 轮播图 */
.pic_news {margin-top: 20px;border: 1px solid #ececec;padding: 10px;}
.focusBox { float: left;position: relative;width: 600px;height: 340px;overflow: hidden;text-align: left;background: #fff;margin: 20px;}
.focusBox .pic img {width: 600px; height: 340px;display: block;object-fit:cover;}
.focusBox .txt-bg { position: absolute;bottom: 0; z-index: 1;height: 50px;width: 100%; background: #333; filter: alpha(opacity=60); opacity: 0.6;overflow: hidden;}
.focusBox .txt {position: absolute; bottom: 0;z-index: 2; height: 50px;width: 100%;overflow: hidden;}
.focusBox .txt li {height: 50px; line-height: 50px;position: absolute;bottom: -50px;}
.focusBox .txt li a {display: block; color: #fff;padding: 0 0 0 10px;width: 480px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;}
.focusBox .num {position: absolute;z-index: 3;bottom: 15px;right: 10px;}
.focusBox .num li {float: left;width: 10px;height: 10px; border-radius: 5px;margin-right: 5px;/*cursor: pointer;*/background: #fff;}
.focusBox .num li.on {width: 20px;height: 10px;background: #1492ff;}
/* 轮播图结束 */

/*通用样式栏目切换*/
.slideTxtBox1{width: 530px;float: right;margin: 0 15px;}
.slideTxtBox2 {width: 790px;float: left;}
.slideTxtBox1 .hd,.slideTxtBox2 .hd{position: relative;height: 40px;line-height: 40px;margin-top: 20px;margin-bottom: 10px;}
.slideTxtBox1 .hd a,.slideTxtBox2 .hd a {color: #333;font-size: 20px;}
.slideTxtBox1 .hd .more1 a, .slideTxtBox2 .hd .more2 a{color: #999;font-size: 18px;}
.slideTxtBox1 .hd ul li,.slideTxtBox2 .hd ul li {float: left;/*cursor: pointer;*/text-align: center;margin-left: 30px;}
.slideTxtBox1 .hd ul li a,.slideTxtBox2 .hd ul li a {display: block;width: 100%;height: 40px;font-size: 24px;}
.slideTxtBox1 .hd ul li:first-child,.slideTxtBox2 .hd ul li:first-child {margin-left: 0;}
.slideTxtBox1 .hd ul li.on a,.slideTxtBox2 .hd ul li.on a {color: #0c7fe2;font-weight: bold;}
.more1,.more2{position: absolute;top: 0;right: 0;}
.slideTxtBox2 .hd{ position: relative;}
.slideTxtBox2 .more2{line-height: 38px;}
.slideTxtBox1 .bd ul,
.slideTxtBox2 .bd ul{zoom: 1;}
.slideTxtBox1 .bd li{overflow: hidden;height: 43px;line-height: 43px;padding-left: 10px;background: url(li-bg.png) center left no-repeat;}
.slideTxtBox2 .bd li{overflow: hidden;height: 50px;line-height: 50px;padding-left: 10px;background: url(li-bg.png) center left no-repeat;border-bottom: 1px solid #eeeeee;}
.slideTxtBox1 .bd li a{display: inline-block;float: left;width: 400px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 18px;}
.slideTxtBox2 .bd li a{display: inline-block;float: left;width: 660px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 18px;}
.slideTxtBox1 .bd li a:hover,
.slideTxtBox2 .bd li a:hover{color: #0c7fe2;}
.date {float: right;color: #999;font-size: 18px;width: 101px;}
.henanpushinfo li span{float: right;color: #999;font-size: 18px;width: 101px;}
.govpushinfo150203 li span{float: right;color: #999; font-size: 18px;width: 101px;}
/*栏目切换结束*/
/*内容模块二*/
.HbNr2{width: 100%;height: 720px;background: url(banr2.png) no-repeat;background-position-x: center;}
.HbNr2_cent{width: 1200px;margin: 0 auto;}
.HbNr2Top{padding-top: 27px;}
.HbNr2Cent{width: 1200px;}
/*政府信息公开*/
.zfxxgk{width: 380px;float: right;}
.zfxxgk_top{height:85px;background: url(zfxxgk.png) no-repeat;}
.zfxxgk_top a{font-size: 24px;color: #ffffff;height: 60px;line-height: 60px;padding: 0 0 0 20px;display: inline-block;margin-top: 26px;}
.zfxxgkNr{width: 380px;height: 238px;background-color: #ffffff;box-shadow: 0px 0px 16px 0px rgba(160, 193, 227, 0.2);}
.zfxxgkNr ul{padding-top: 0px;}
.zfxxgkNr li{float: left;width: 160px;height: 55px;line-height: 55px;background-color: #f2f9ff;margin: 20px 0 0 20px;text-align: center;}
.zfxxgkNr li a{display: block;}
.zfxxgkNr li a:hover{color: #fff;background: #0381f0;}
/*文件库*/
.HbWjk{width: 1200px;height: 110px;/*line-height: 110px;*/box-shadow: 0px 0px 16px 0px rgba(160, 193, 227, 0.2);background-color: #ffffff;margin-top: 30px;}
.wjk>span{float: left;margin: 0 19px;line-height: 110px;}
.wjk form{float: left;}
.wjk input{float: left;margin-top: 32px;}
.wjk input[type='text']{width: 280px;height: 45px;background-color: #ffffff;border: solid 1px #0381f0;padding-left: 15px;font-size: 16px;color: #999;}
.wjk input[type='submit']{width: 60px;height: 45px;background: url(fdj.png) no-repeat center;background-color: #0381f0;}
.wjk form a{margin-top: 32px;display: inline-block;width: 100px;height: 45px;line-height: 45px;background-color: #0381f0;margin-left: 10px;color: #FFFFFF;text-align: center;}
/*链接*/
.Hblj{width: 1200px;height: 130px;margin-top:15px;}
.Hblj a{margin-left: 15px;}
.Hblj a:first-child{margin-left: 0;}
/*政府领导*/
.zfld{margin-left: 22px;float: left;margin-top: 15px;}
.zfld li{width: 150px;float: left;border-left: 1px solid #e6e6e6;height: 80px;text-align: center;}
.zfld li span{margin-top: 20px;display: inline-block;}
.zfld li a:hover{color: #0c7fe2;}
.zfld li img {width: 41px;height: 41px;}
/*内容模块三*/
.HbNr3{width: 100%;height: 817px;background: url(banner31.png) no-repeat;background-position-x: center;}
.HbNr3_cent{width: 1200px;margin: 0 auto;}
.HbNr3Top{padding-top: 27px;}
/*个人服务*/
.grfw{width: 380px;height: 400px;background-color: #fff;margin: 30px 0 30px 30px;float: left;}
.grfw:first-child{margin-left: 0;}
/* 个人办事  法人服务  便民服务*/
.focusBox2,.focusBox3,.focusBox4 { float: left;position: relative;width: 380px;height: 240px;overflow: hidden;text-align: left;background: #fff;}
.focusBox2 .pic2 a,.focusBox3 .pic3 a,.focusBox4 .pic4 a{display: inline-block;font-size: 18px;color: #333;margin: 15px 25px;}
.focusBox2 .num2,.focusBox3 .num3,.focusBox4 .num4 {position: absolute;z-index: 3;bottom: 15px;left: 158px;}
.focusBox2 .num2 li,.focusBox3 .num3 li,.focusBox4 .num4 li {float: left;width: 28px;height: 4px;margin-right: 5px;/*cursor: pointer;*/background: #e3e3e3;}
.focusBox2 .num2 li.on,.focusBox3 .num3 li.on,.focusBox4 .num4 li.on {width: 28px;height: 4px;background: #1492ff;}
.focusBox4 .pic4 a{width: 40%;margin: 15px 5px 15px 25px;text-align: left;}
/* 个人办事  法人服务  便民服务结束 */
.Hnzwfw a{margin-left: 15px;}
.Hnzwfw a:first-child{margin-left: 0;}
/*内容模块四*/
.HbNr4{width: 100%;height: 584px;background: url(banner4.png) no-repeat;background-position-x: center;}
.HbNr4_cent{width: 1200px;margin: 0 auto;}
.HbNr4Top{padding-top: 27px;}
.HbNr4Nr{margin-top: 30px;}
.HbNr4Nr .szxx{width: 790px;height: 455px;background-color: #ffffff;box-shadow: 0px 0px 16px 0px rgba(160, 193, 227, 0.2);float: left;}
.szxxTop{padding: 20px 20px 20px 29px;}
.szxxTop span{font-size: 24px;color: #333;}
.szxxTop a{font-size: 18px;float: right;color: #999;}
.szxxNrtop{width: 750px;height: 40px;line-height: 40px;background-color: #f2f9ff;margin: 0 auto;}
.szxxNrtop .xjbh{width: 210px;display: inline-block;padding-left: 20px;}
.szxxNrtop .xjbt{width: 300px;display: inline-block;padding-left: 15px;}
.szxxNrtop .clzt{width: 100px;display: inline-block;padding-left: 15px;}
.szxxNrtop .hfsj{width: 110px;display: inline-block;padding-left: 20px;text-align: center;}
.szxxNr ul{width: 750px;margin: 0 auto;}
.szxxNr li{height: 50px;line-height: 50px;}
.szxxNr ul .xjbhNr{width: 210px;display: inline-block;padding-left: 20px;font-size: 18px;vertical-align: middle;}
.szxxNr ul .xjbtNr{width: 300px;display: inline-block;padding-left: 15px;font-size: 18px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: middle;}
.xjbtNr:hover{color: #0c7fe2;}
.szxxNr ul .clztNr{width: 66px;display: inline-block;text-align: center;background-color: #0c7fe2;border-radius: 12px;height: 23px;line-height: 23px;margin: 0 15px;color: #fff;font-size: 14px}
.szxxNr ul .hfsjNr{width: 125px;display: inline-block;padding-left: 20px;font-size: 18px;color: #999;}
.lxtj{width: 750px;margin: 0 auto;margin-top: 15px;}
.lxtjNr{width: 130px;height: 95px;background-color: #f2f9ff;float: left;margin-left: 20px;text-align: center;}
.lxtjNr:first-child{margin-left: 0;}
.lxtjNr p{padding: 15px 12px;}
.lxtjNr a:hover{color: #0c7fe2;}
.zjdc{width: 380px;height: 455px;background-color: #ffffff;box-shadow: 0px 0px 16px 0px rgba(160, 193, 227, 0.2);float: right;}
/*征集调查*/
.slideTxtBox3{width: 350px;float: right;margin: 0 15px;}
.slideTxtBox3 .hd{position: relative;height: 40px;line-height: 40px;margin-top: 20px;}
.slideTxtBox3 .hd a{color: #333;font-size: 18px;color: #999;}
.slideTxtBox3 .hd ul li{float: left;/*cursor: pointer;*/text-align: center;margin-left: 30px;}
.slideTxtBox3 .hd ul li a{display: block;width: 100%;height: 40px;font-size: 24px;}
.slideTxtBox3 .hd ul li:first-child{margin-left: 0;}
.slideTxtBox3 .hd ul li.on a{color: #0c7fe2;font-weight: bold;}
.more3{position: absolute;top: 0;right: 0;}
.zxft{margin: 20px auto 0;}
.zxft .fttp{text-align: center;}
.zxft .fttp img{width: 305px;}
.zxft .ftNr{margin-top: 10px;}
.zxft .ftNr p{line-height: 31px;overflow: hidden;}
.zxft .ftNr p:first-child{line-height: 31px;overflow: hidden;}
.zxft .ftNr p span{margin-left: 10px;float: left;font-size: 18px;}
.zxft .ftNr p span:first-child{color: #0c7fe2;}
.zxft .ftNr a{
    font-size: 18px;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.zxft .ftNr p span+span {
    margin-left: 0;
}
.zjdcTop{margin: 20px auto;text-align: center;}
.zjdcBt{margin: 0 20px;}
.zjdcBt span{display: block;float: left;}
.zjdcBt_bt{float: left;width: 243px;font-size: 18px;line-height: 30px; margin: 0 0 0 7px;}
.zjdcBt_bt a:hover{color: #0c7fe2;}
.zjdcBt_zy{font-size: 14px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #999999;
    margin: 20px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-break: break-all;}
/*内容模块五*/
.HbNr5{width: 100%;height: 362px;background: url(banner5.png) no-repeat;background-position-x: center;}
.HbNr5_cent{width: 1200px;margin: 0 auto;}
.HbNr5Top{padding-top: 27px;}
.HbNr5Nr{margin-top: 30px;}
/* 专题专栏 */
.ztzl {margin-top: 20px;}
.ztzlp {height: 44px;border-bottom: 1px solid #2662ca;}
.ztzlp a {
    display: inline-block;
    padding: 0 40px;
    height: 38px;
    
    line-height: 38px;
    background: #2662ca;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}

/* .picMarquee-left {
    overflow: hidden;
    position: relative;
    border: 1px solid #ccc;
}

.picMarquee-left .hd {
    overflow: hidden;
    height: 30px;
    background: #f4f4f4;
    padding: 0 10px;
}

.picMarquee-left .hd .prev,
.picMarquee-left .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/arrow.png") no-repeat;
}

.picMarquee-left .hd .next {
    background-position: 0 -50px;
}

.picMarquee-left .hd .prevStop {
    background-position: -60px 0;
}

.picMarquee-left .hd .nextStop {
    background-position: -60px -50px;
} */

.picMarquee-left .bd {
    padding: 10px 0;
    /*overflow: hidden;*/
    position: relative;
}

.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picMarquee-left .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picMarquee-left .bd ul li .pic {
    text-align: center;
}

.picMarquee-left .bd ul li .pic img {
    width: 296px;
    height: 124px;
    display: block;
    object-fit: cover;
}

.next,
.prev {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    z-index: 9;
}

.next {
    background: url(arr_r.png) no-repeat center;
    right: -70px;
}

.prev {
    background: url(arr_l.png) no-repeat center;
    left: -70px;
}
.picNr{
	width: 100%;
	height: 98px;
	background: #FFFFFF;
	font-size: 18px;
	color: #333333;
	line-height: 45px;
	padding: 20px;
}
.HbNr4Nr .tempWrap {
    width: 1200px !important;
}
/* 专题专栏结束 */
/*友情链接*/
.yqlj{width: 100%;height: 80px;background-color: #e5f3ff;}
.yqljNr{width: 1200px;margin: 0 auto;position: relative;}
.yqljNrItem{width: 277px;height: 40px;background-color: #ffffff;margin: 20px 0 20px 30px;padding: 0;float: left;}
.yqljNrItem:first-child{margin-left: 0;}
.yqljNrItem p span{display: inline-block;font-size: 18px;line-height: 40px;padding-left: 30px;width: 170px;}
.yqljNrItem p .icon {display: inline-block;width: 14px;height: 8px; background: url(xljt.png) right center no-repeat; margin-left: 65px;}
.yqljNrListWarp>div{width: 1200px;max-height: 420px;height: auto;overflow: auto; background: #fff; position: absolute;z-index: 999;left: 0;bottom: 60px;box-shadow: 0 0 10px 0 rgb(0 0 0 / 30%);display: none;}
.yqljNrList a{font-size: 18px;display: block;float: left; width: 23%;margin: 10px;}